package org.codeart.singleton;

/**
 * 饿汉式
 * 不支持延时加载
 */
public class Singleton01 {

    // 在本类中创建私有静态的全局变量
    private static final Singleton01 instance = new Singleton01();

    // 私有构造
    private Singleton01() {

    }

    // 提供一个全局的访问点，供外界获取
    public static Singleton01 getInstance() {
        return instance;
    }

    public static void main(String[] args) {
        Singleton01 instance1 = Singleton01.getInstance();
        Singleton01 instance2 = Singleton01.getInstance();
        System.out.println(instance1 == instance2);
    }
}